牛客网最全在线笔试、编程攻略(建议收藏) 您所在的位置:网站首页 牛客网 编程题怎么给分 牛客网最全在线笔试、编程攻略(建议收藏)

牛客网最全在线笔试、编程攻略(建议收藏)

2023-12-30 20:52| 来源: 网络整理| 查看: 265

 

 

一、常见问题

 

设备问题

 

问: 浏览器使用问题?

答:浏览器推荐使用最新版本的Chrome或者火狐浏览器,如果某一浏览器出现问题可以换个浏览器重新打开页面。

 

问: 摄像头如何调成前置?

答:进入答题页面前,可以在笔试调试设备页面可以直接切换摄像头;

笔试过程中如果需要切换摄像头,可以先进入调试设备页面

(exam.nowcoder.com/test/video),切换好摄像头后,结束调试,返回笔试答题页面,刷新页面即可,可能会造成离开一次页面。

 

问: 摄像头出错?

答:请确认你的摄像头连接正常,并且浏览器没有禁用(地址栏旁边有个摄像头图标上面有小叉就是禁用了)。笔试前可以打开

exam.nowcoder.com/test/video可以去这个页面检查设备。

 

问: 拍照失败怎么办?

答:拍照上传失败,请检查浏览器有没有adblock adguard等这种广告屏蔽插件,如有请关闭后重试,笔试前最好禁用所有浏览器插件和无关的应用程序。

 

问:小程序扫码异常(部分企业的笔试不会开启该功能)

答:请按以下步骤检查:

1.手机是否已联网

2.微信更新至最新版

 

问:答题时提示手机异常   (部分企业的笔试不会开启该功能)

答:请确保手机网络连接正常,使用最新版微信APP,手机需要一直保持在小程序页面保持常亮(不要锁屏),建议笔试插上手机电源,防止手机意外关机

笔试前可以打开nowcoder.com/cts/mini/test测试手机小程序,测试时间为3分钟,测试过程中出现手机异常,可以在本帖下面留下手机型号。

 

 

答题相关

 

问:只收到笔试短信通知,没有邮件通知,无法获取笔试链接怎么办?

答:请前往投递简历使用的邮箱垃圾箱查看,如果仍不能找到,就关注公众号:牛客招聘助手  ,绑定收到短信通知的手机号码查询。

 

 

 

问:打开笔试链接提示“不符合本场考试资格”,应该怎么处理?

答:请确认你是否拷贝了完整的笔试链接(含16位ID)并粘贴至浏览器地址栏。

 

问:没有收到邮件通知,怎么办?

答:如果你收到短信通知,但没有收到邮件通知,无法获取笔试链接,你可以关注微信公众号“牛客招聘助手”,绑定你收到短信的手机,查询笔试链接。

 

问:确认个人信息时,发现个人信息有误?

答:应企业要求,部分个人信息考生不能修改,请通过信息下方“点此反馈”入口,更正你的个人信息;如果可以修改,直接修改即可。

 

问: 笔试答题(非编程题)可以离开页面?

答: 不同公司的要求不一样,请仔细阅读考试须知,如要求不能离开页面,笔试过程请务必不要跳出页面,跳出页面会做作弊标记的哦。

 

问:问答题可以上传图片吗?

答: 问答题支持使用手机扫码上传图片,也支持本地上传。

牛客网最全在线笔试、编程攻略(建议收藏)_经验分享    

 

问:回答了的题目可以再次查看吗?

答: 试卷中的题目分为多个目录,每个目录的题目提交后,就不能再次进入该目录;如果该目录未提交,你可以通过点击答题卡切换到该目录的其他题目。

   

问:笔试未结束,关闭了答题页面,可以继续答题吗?

答: 笔试中途因误操作关闭答题页面,如果在考试时间内,你可以重新复制笔试链接,打开页面继续笔试。

   

问:笔试过程中发现题目问题或者其他系统使用问题,怎么办?

答:你可以通过右侧底部的在线咨询小窗选择问题类型后发消息咨询。

 

编程题相关

 

问: 编程题可以离开页面,进行本地调试吗?

答: 不同公司的要求不一样,请仔细阅读考试须知,点击进入编程题时也会有弹窗提示,请注意是否支持本地IDE,不支持时,请务必不要跳出页面,跳出页面会做作弊标记的哦。

 

问: 在线编程题是否可以使用本地IDE编辑和调试代码?

答: 部分企业会严格考察考生编辑代码的能力,会禁止考生离开编程题答题页面,不能使用本地IDE调试代码,你可以通过代码框上方的自测功能进行调试;允许使用本地IDE的笔试,可以使用本地IDE调试代码。

 

问:为什么我本地通过了,但是线上提交说没通过所有测试用例?

答:牛客网的每个编程题都有10-50组测试数据,你的代码在本机可以通过仅仅是通过了样例数据,可能存在边界条件考虑不周导致更多的测试数据没有通过,所以会返回答案错误。

 

问: 编程题的输入输出怎么写?

答:编程题分两种考核方式:

核心代码模式:只需要实现函数核心功能并返回结果,无须处理输入输出;

ACM模式:按照题目输入输出说明和例题给出的输入输出规范处理输入输出,不同的语言有不同的输入输出规范。

 

问: 没有通过所有测试用例是答案错了还是复杂度不对?

答:如果只提示没有通过所有的测试用例,那就不是超时的问题也不是编译的问题,仅仅是测试用例有部分没有通过,可能是代码考虑不够全面。

 

 

问: 编程题怎么算分?

答:题目会按照case通过比例给分,可以多次提交,不同考试会有不同计分规则,分为按照所有提交的最高分计分(如果多次提交的最高分一致,以最后一次最高分提交得分)、按照最后一次提交的最高分得分。

 

问:在线编程题支持哪些语言进行编译?

答:牛客在线编程题目前支持C++11、C++14、Java、C、Python、Python3、pypy2、pypy3、C#、PHP、JavaScript、R、Go、Ruby、Swift、ObjC、Pascal、Sql、TCL、matlab、bash等  语言,不同企业可能会对编程语言有限制要求,请仔细阅读笔试邮件通知,邮件中会有编程题语言的相关说明。

 

问:编程题代码直接输入到代码框就完成了吗?

答:编辑好代码后,一定要点击 保存并提交 !!!

根据不同计分模式会有所不同,如果试卷设置是按照所有提交的最高分计分,系统会在提交该模块时帮你自动提交一次;如果  试卷设置  是按照最后一次提交计分,系统不会帮着提交,总之:一定要点击 保存并提交 !!!

 

 

其他问题

 

问:考试过程中可以短暂离开吗?比如上厕所

答:可以,请快去快回!

 

问: 为什么我没有切页面弹窗说我跳出了?

答:请关闭所有可能屏幕提示的软件,包括QQ、OUTLOOK、杀毒软件等,只要屏幕失焦都算成是退出,如下图所示弹窗,均为跳出页面。

牛客网最全在线笔试、编程攻略(建议收藏)_经验分享_02

问:笔试时网络不好,页面加载慢,怎么办?

答:你可以将网络切换为手机热点,完成笔试。

 

重要提示:请在收到考试通知时,仔细阅读通知邮件中的注意事项,每次笔试的要求可能不一样。

 

 

二、编程判题规则

 

1. 判题系统的编译器信息

C/C++:clang++ 3.9 -std=c++14 -O -Wsign-compare -Wc++11-extensions

JAVA:javac 1.8 -encoding=utf-8

Python: python 2.7.3

Python3: python 3.2.3

C#: mcs 4.0.1

Go: go 1.8.3

 

2. 判题系统的输入输出

2.1对于这种有函数定义的题目,你只要完成函数,返回相关的值就可以,不需要处理任何输入输出,不要在函数里输出任何东西。

2.2 对于传统ACM的OJ模式题目,你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scanf或者c++的cin来读取输入,然后使用c语言的printf或者c++的cout来输出结果。代码禁止读取和写入任何文件,否则判题系统将会返回运行错误。OJ一次处理多个case,所以代码需要循环处理,一般通过while循环来出来多个case。

 

以下是A+B题目的样例代码:

  计算a+b的和:每行包含两个整数a和b对于每行输入对应输出一行a和b的和输入1 5输出6

 

 

C64位输出请用printf("%lld") 

1

2

3

4

5

6

7

#include

intmain() {

   inta,b;

   while(scanf("%d %d",&a, &b) != EOF)//注意while处理多个case

       printf("%d\n",a+b);

   return0;

}

 

C++64位输出请用printf("%lld")

1

2

3

4

5

6

7

#include

using namespace std;

intmain() {

   inta,b;

   while(cin >> a >> b)//注意while处理多个case

       cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有